[INFO] cloning repository https://github.com/build-aau/migration_handler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/build-aau/migration_handler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuild-aau%2Fmigration_handler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuild-aau%2Fmigration_handler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] da8910d8c4dc044f3bf705ec7cee5e7386cf9963
[INFO] checking build-aau/migration_handler against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuild-aau%2Fmigration_handler" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/build-aau/migration_handler on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/build-aau/migration_handler
[INFO] finished tweaking git repo https://github.com/build-aau/migration_handler
[INFO] tweaked toml for git repo https://github.com/build-aau/migration_handler written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/build-aau/migration_handler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fake v2.9.1
[INFO] [stderr]   Downloaded deunicode v1.4.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] eb9284cb3a1d4fbf30d43f257ed730c0734e3259a5072ea099f89070557ab4f3
[INFO] running `Command { std: "docker" "start" "-a" "eb9284cb3a1d4fbf30d43f257ed730c0734e3259a5072ea099f89070557ab4f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eb9284cb3a1d4fbf30d43f257ed730c0734e3259a5072ea099f89070557ab4f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb9284cb3a1d4fbf30d43f257ed730c0734e3259a5072ea099f89070557ab4f3", kill_on_drop: false }`
[INFO] [stdout] eb9284cb3a1d4fbf30d43f257ed730c0734e3259a5072ea099f89070557ab4f3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f4c16cabceadc327b585ec1598dcbcbe33c1e861a54a308c404aa94b35999626
[INFO] running `Command { std: "docker" "start" "-a" "f4c16cabceadc327b585ec1598dcbcbe33c1e861a54a308c404aa94b35999626", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling serde v1.0.195
[INFO] [stderr]    Compiling thiserror v1.0.50
[INFO] [stderr]     Checking deunicode v1.4.1
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking memchr v2.6.4
[INFO] [stderr]     Checking anstyle-parse v0.2.3
[INFO] [stderr]     Checking anstyle v1.0.5
[INFO] [stderr]     Checking anstyle-query v1.0.2
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]     Checking anstream v0.6.11
[INFO] [stderr]     Checking ryu v1.0.16
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking clap_builder v4.4.18
[INFO] [stderr]     Checking walkdir v2.4.0
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]     Checking getrandom v0.2.11
[INFO] [stderr]     Checking inotify-sys v0.1.5
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking mio v0.8.9
[INFO] [stderr]     Checking inotify v0.9.6
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling darling_core v0.20.3
[INFO] [stderr]    Compiling serde_derive v1.0.195
[INFO] [stderr]    Compiling thiserror-impl v1.0.50
[INFO] [stderr]    Compiling clap_derive v4.4.7
[INFO] [stderr]    Compiling darling_macro v0.20.3
[INFO] [stderr]    Compiling darling v0.20.3
[INFO] [stderr]    Compiling dummy v0.7.0
[INFO] [stderr]     Checking clap v4.4.18
[INFO] [stderr]     Checking fake v2.9.1
[INFO] [stderr]     Checking build_script_shared v0.1.0 (/opt/rustwide/workdir/build_script_shared)
[INFO] [stderr]     Checking notify v6.1.1
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_function.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::collections::BTreeMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> build_script_shared/src/parsers/attributes/attributes.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attributes.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::ops::Deref;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> build_script_shared/src/parsers/generic_parsers.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use nom::error::{context, ContextError, ErrorKind, ParseError};
[INFO] [stdout]   |                                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize`, `Serialize`
[INFO] [stdout]  --> build_script_shared/src/parsers/mark.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::seq::IteratorRandom`
[INFO] [stdout]  --> build_script_shared/src/parsers/generics.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rand::seq::IteratorRandom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]  --> build_script_shared/src/tests.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::{Debug, Display};
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]  --> build_script_shared/src/lib.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod tests;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> build_script_shared/src/dependency_graph.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Marked`
[INFO] [stdout]  --> build_script_shared/src/dependency_graph.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::parsers::{Ident, Marked};
[INFO] [stdout]   |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_function.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::collections::BTreeMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> build_script_shared/src/parsers/attributes/attributes.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attributes.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::ops::Deref;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize`, `Serialize`
[INFO] [stdout]  --> build_script_shared/src/parsers/mark.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::seq::IteratorRandom`
[INFO] [stdout]  --> build_script_shared/src/parsers/generics.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rand::seq::IteratorRandom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]  --> build_script_shared/src/tests.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::{Debug, Display};
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> build_script_shared/src/dependency_graph.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Marked`
[INFO] [stdout]  --> build_script_shared/src/dependency_graph.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::parsers::{Ident, Marked};
[INFO] [stdout]   |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_key_value.rs:51:54
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn compose<W: std::fmt::Write>(&self, f: &mut W, ctx: ComposeContext) -> crate::error::ComposerResult<()> {
[INFO] [stdout]    |                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_key_value.rs:51:54
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn compose<W: std::fmt::Write>(&self, f: &mut W, ctx: ComposeContext) -> crate::error::ComposerResult<()> {
[INFO] [stdout]    |                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:716:40
[INFO] [stdout]     |
[INFO] [stdout] 716 |     fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self {
[INFO] [stdout]     |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking build_script_lang v0.1.0 (/opt/rustwide/workdir/build_script_lang)
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:716:40
[INFO] [stdout]     |
[INFO] [stdout] 716 |     fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self {
[INFO] [stdout]     |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::generic`
[INFO] [stdout]  --> build_script_lang/src/schema/edge_exp.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::generic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::seq::SliceRandom`
[INFO] [stdout]   --> build_script_lang/src/schema/enum_exp.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use rand::seq::SliceRandom;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::FieldWithReferences`
[INFO] [stdout]   --> build_script_lang/src/schema/enum_exp.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use super::FieldWithReferences;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::seq::IteratorRandom`
[INFO] [stdout]   --> build_script_lang/src/schema/generic/fields.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use rand::seq::IteratorRandom;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]   --> build_script_lang/src/schema/generic/fields.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::collections::BTreeMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::branch::alt`
[INFO] [stdout]  --> build_script_lang/src/schema/generic/visibility.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use nom::branch::alt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]   --> build_script_lang/src/schema/schema.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::collections::BTreeMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeSet`
[INFO] [stdout]   --> build_script_lang/src/schema/schema.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::collections::BTreeSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> build_script_lang/src/schema/schema_stm.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ParserErrorKind`, `ParserError`
[INFO] [stdout]  --> build_script_lang/src/schema/enum_varient.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | use build_script_shared::error::{ParserError, ParserErrorKind, ParserSlimResult};
[INFO] [stdout]   |                                  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Types`, `punctuated`, `surrounded`
[INFO] [stdout]  --> build_script_lang/src/schema/enum_varient.rs:6:44
[INFO] [stdout]   |
[INFO] [stdout] 6 | ...d, punctuated, surrounded, ws, Comments, ComposeContext, Ident, Mark, Marked, ParserDeserialize, ParserSerialize, TypeReferenceMap, Type...
[INFO] [stdout]   |       ^^^^^^^^^^  ^^^^^^^^^^                                                                                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cut`
[INFO] [stdout]  --> build_script_lang/src/schema/enum_varient.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 | use nom::combinator::{cut, success};
[INFO] [stdout]   |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::Err`
[INFO] [stdout]   --> build_script_lang/src/schema/enum_varient.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use nom::Err;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 10 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::generic`
[INFO] [stdout]  --> build_script_lang/src/schema/edge_exp.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::generic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::seq::SliceRandom`
[INFO] [stdout]   --> build_script_lang/src/schema/enum_exp.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use rand::seq::SliceRandom;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::FieldWithReferences`
[INFO] [stdout]   --> build_script_lang/src/schema/enum_exp.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use super::FieldWithReferences;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::seq::IteratorRandom`
[INFO] [stdout]   --> build_script_lang/src/schema/generic/fields.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use rand::seq::IteratorRandom;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]   --> build_script_lang/src/schema/generic/fields.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::collections::BTreeMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::branch::alt`
[INFO] [stdout]  --> build_script_lang/src/schema/generic/visibility.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use nom::branch::alt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]   --> build_script_lang/src/schema/schema.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::collections::BTreeMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeSet`
[INFO] [stdout]   --> build_script_lang/src/schema/schema.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::collections::BTreeSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> build_script_lang/src/schema/schema_stm.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ParserErrorKind`, `ParserError`
[INFO] [stdout]  --> build_script_lang/src/schema/enum_varient.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | use build_script_shared::error::{ParserError, ParserErrorKind, ParserSlimResult};
[INFO] [stdout]   |                                  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Types`, `punctuated`, `surrounded`
[INFO] [stdout]  --> build_script_lang/src/schema/enum_varient.rs:6:44
[INFO] [stdout]   |
[INFO] [stdout] 6 | ...d, punctuated, surrounded, ws, Comments, ComposeContext, Ident, Mark, Marked, ParserDeserialize, ParserSerialize, TypeReferenceMap, Type...
[INFO] [stdout]   |       ^^^^^^^^^^  ^^^^^^^^^^                                                                                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cut`
[INFO] [stdout]  --> build_script_lang/src/schema/enum_varient.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 | use nom::combinator::{cut, success};
[INFO] [stdout]   |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::Err`
[INFO] [stdout]   --> build_script_lang/src/schema/enum_varient.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use nom::Err;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> build_script_lang/src/schema/generic/fields.rs:304:18
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn eq(&self, other: &Self) -> bool {
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> build_script_lang/src/schema/generic/fields.rs:304:18
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn eq(&self, other: &Self) -> bool {
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]    --> build_script_lang/src/schema/schema.rs:174:33
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 SchemaStm::Node(n) => {
[INFO] [stdout]     |                                 ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]   --> build_script_lang/src/schema/schema_stm_type.rs:38:54
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn compose<W: std::fmt::Write>(&self, f: &mut W, ctx: ComposeContext) -> ComposerResult<()> {
[INFO] [stdout]    |                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]    --> build_script_lang/src/schema/schema.rs:174:33
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 SchemaStm::Node(n) => {
[INFO] [stdout]     |                                 ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Container` is never used
[INFO] [stdout]    --> build_script_lang/src/schema/generic/fields.rs:389:10
[INFO] [stdout]     |
[INFO] [stdout] 389 |     type Container<I> = BTreeMap<Ident<I>, FieldValue<I>>;
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serialize` is never used
[INFO] [stdout]    --> build_script_lang/src/schema/generic/fields.rs:408:12
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn serialize<S, I>(list: &Container<I>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deserialize` is never used
[INFO] [stdout]    --> build_script_lang/src/schema/generic/fields.rs:425:12
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn deserialize<'de, D, I>(deserializer: D) -> Result<Container<I>, D::Error>
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]   --> build_script_lang/src/schema/schema_stm_type.rs:38:54
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn compose<W: std::fmt::Write>(&self, f: &mut W, ctx: ComposeContext) -> ComposerResult<()> {
[INFO] [stdout]    |                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking build_changeset_lang v0.1.0 (/opt/rustwide/workdir/build_changeset_lang)
[INFO] [stdout] warning: type alias `Container` is never used
[INFO] [stdout]    --> build_script_lang/src/schema/generic/fields.rs:389:10
[INFO] [stdout]     |
[INFO] [stdout] 389 |     type Container<I> = BTreeMap<Ident<I>, FieldValue<I>>;
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serialize` is never used
[INFO] [stdout]    --> build_script_lang/src/schema/generic/fields.rs:408:12
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn serialize<S, I>(list: &Container<I>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deserialize` is never used
[INFO] [stdout]    --> build_script_lang/src/schema/generic/fields.rs:425:12
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn deserialize<'de, D, I>(deserializer: D) -> Result<Container<I>, D::Error>
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/added_endpoint.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_endpoint.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/removed_endpoint.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::sequence::terminated`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/single_change.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use nom::sequence::terminated;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeSet`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::multi::many0`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use nom::multi::many0;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::FieldPath`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::FieldPath;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variant.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeSet`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variant.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variant.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::multi::many0`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variant.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use nom::multi::many0;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::FieldPath`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variant.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::FieldPath;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variant.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OwnedParserError`
[INFO] [stdout]  --> build_changeset_lang/src/schema/changeset.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | use build_script_shared::error::{OwnedParserError, ParserResult, ParserSlimResult};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::hash_map::DefaultHasher`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::hash_map::DefaultHasher;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_lang::schema::Schema`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use build_script_lang::schema::Schema;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_lang::schema::SchemaStm`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use build_script_lang::schema::SchemaStm;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::CodePreview`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use build_script_shared::CodePreview;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::InputMarker`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use build_script_shared::InputMarker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fake::Dummy`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use fake::Dummy;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fake::Fake`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use fake::Fake;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::parsers::ParserSerialize`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use build_script_shared::parsers::ParserSerialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/fields.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::hash_map::DefaultHasher`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::hash_map::DefaultHasher;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::CodePreview`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use build_script_shared::CodePreview;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fake`, `Faker`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | use fake::{Faker, Fake};
[INFO] [stdout]   |            ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Offset`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use nom::{Err, Offset};
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Mark`, `ParserSerialize`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:10:36
[INFO] [stdout]    |
[INFO] [stdout] 10 | use build_script_shared::parsers::{Mark, ParserSerialize};
[INFO] [stdout]    |                                    ^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/added_endpoint.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_endpoint.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/removed_endpoint.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::sequence::terminated`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/single_change.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use nom::sequence::terminated;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeSet`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::multi::many0`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use nom::multi::many0;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::FieldPath`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::FieldPath;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variant.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeSet`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variant.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeSet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variant.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::multi::many0`
[INFO] [stdout]  --> build_changeset_lang/src/schema/actions/edited_variant.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use nom::multi::many0;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::FieldPath`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variant.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::FieldPath;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nom::combinator::*`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variant.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use nom::combinator::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OwnedParserError`
[INFO] [stdout]  --> build_changeset_lang/src/schema/changeset.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | use build_script_shared::error::{OwnedParserError, ParserResult, ParserSlimResult};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::hash_map::DefaultHasher`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::hash_map::DefaultHasher;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_lang::schema::Schema`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use build_script_lang::schema::Schema;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_lang::schema::SchemaStm`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use build_script_lang::schema::SchemaStm;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::CodePreview`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use build_script_shared::CodePreview;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::InputMarker`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use build_script_shared::InputMarker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fake::Dummy`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use fake::Dummy;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fake::Fake`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use fake::Fake;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::parsers::ParserSerialize`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/edge_exp.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use build_script_shared::parsers::ParserSerialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/fields.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::hash_map::DefaultHasher`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::hash_map::DefaultHasher;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::CodePreview`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use build_script_shared::CodePreview;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fake`, `Faker`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | use fake::{Faker, Fake};
[INFO] [stdout]   |            ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Offset`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use nom::{Err, Offset};
[INFO] [stdout]   |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Mark`, `ParserSerialize`
[INFO] [stdout]   --> build_changeset_lang/src/traits/changeset_builder/schema/schema.rs:10:36
[INFO] [stdout]    |
[INFO] [stdout] 10 | use build_script_shared::parsers::{Mark, ParserSerialize};
[INFO] [stdout]    |                                    ^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_ctx`
[INFO] [stdout]    --> build_changeset_lang/src/schema/actions/added_type_data.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let new_ctx = ctx.set_indents(0);
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_ctx`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_ctx`
[INFO] [stdout]    --> build_changeset_lang/src/schema/actions/added_type_data.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let new_ctx = ctx.set_indents(0);
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_ctx`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/added_varient_type.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         ctx: ComposeContext
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `old_order`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |             let old_order: Vec<_> = e.varients
[INFO] [stdout]    |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_order`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/added_varient_type.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         ctx: ComposeContext
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `old_order`
[INFO] [stdout]   --> build_changeset_lang/src/schema/actions/edited_variants_order.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |             let old_order: Vec<_> = e.varients
[INFO] [stdout]    |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_order`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 34 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking typed_graph_cli v0.1.3 (/opt/rustwide/workdir/typed_graph_cli)
[INFO] [stdout] warning: unused imports: `InputMarker`, `InputType`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/edge_exp.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use build_script_shared::{InputMarker, InputType};
[INFO] [stdout]   |                           ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::InputType`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/node_exp.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use build_script_shared::InputType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Generics`, `Ident`, `Mark`, `Types`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/struct_exp.rs:3:36
[INFO] [stdout]   |
[INFO] [stdout] 3 | use build_script_shared::parsers::{Generics, Ident, Mark, Types};
[INFO] [stdout]   |                                    ^^^^^^^^  ^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap`, `BTreeSet`, `HashMap`, `HashSet`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/struct_exp.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};
[INFO] [stdout]   |                        ^^^^^^^^  ^^^^^^^^  ^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `get_generic_changes`, `get_generic_field_type_changes`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/struct_exp.rs:9:30
[INFO] [stdout]   |
[INFO] [stdout] 9 | use super::{create_generics, get_generic_changes, get_generic_field_type_changes};
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashMap`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/generics_util.rs:1:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};
[INFO] [stdout]   |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InputMarker`
[INFO] [stdout]  --> typed_graph_cli/src/gen_error.rs:4:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | use build_script_shared::{BUILDScriptError, InputMarker};
[INFO] [stdout]   |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 34 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `InputMarker`, `InputType`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/edge_exp.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use build_script_shared::{InputMarker, InputType};
[INFO] [stdout]   |                           ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `build_script_shared::InputType`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/node_exp.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use build_script_shared::InputType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Generics`, `Ident`, `Mark`, `Types`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/struct_exp.rs:3:36
[INFO] [stdout]   |
[INFO] [stdout] 3 | use build_script_shared::parsers::{Generics, Ident, Mark, Types};
[INFO] [stdout]   |                                    ^^^^^^^^  ^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap`, `BTreeSet`, `HashMap`, `HashSet`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/struct_exp.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};
[INFO] [stdout]   |                        ^^^^^^^^  ^^^^^^^^  ^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `get_generic_changes`, `get_generic_field_type_changes`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/struct_exp.rs:9:30
[INFO] [stdout]   |
[INFO] [stdout] 9 | use super::{create_generics, get_generic_changes, get_generic_field_type_changes};
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashMap`
[INFO] [stdout]  --> typed_graph_cli/src/code_generation/rust/generics_util.rs:1:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};
[INFO] [stdout]   |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InputMarker`
[INFO] [stdout]  --> typed_graph_cli/src/gen_error.rs:4:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | use build_script_shared::{BUILDScriptError, InputMarker};
[INFO] [stdout]   |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.60s
[INFO] running `Command { std: "docker" "inspect" "f4c16cabceadc327b585ec1598dcbcbe33c1e861a54a308c404aa94b35999626", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f4c16cabceadc327b585ec1598dcbcbe33c1e861a54a308c404aa94b35999626", kill_on_drop: false }`
[INFO] [stdout] f4c16cabceadc327b585ec1598dcbcbe33c1e861a54a308c404aa94b35999626
[INFO] checking build-aau/migration_handler against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuild-aau%2Fmigration_handler" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/build-aau/migration_handler on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/build-aau/migration_handler
[INFO] finished tweaking git repo https://github.com/build-aau/migration_handler
[INFO] tweaked toml for git repo https://github.com/build-aau/migration_handler written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/build-aau/migration_handler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cc16ce18483032a2609cc293a272b49d4c64f6db3991e49856360aff8de10f09
[INFO] running `Command { std: "docker" "start" "-a" "cc16ce18483032a2609cc293a272b49d4c64f6db3991e49856360aff8de10f09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cc16ce18483032a2609cc293a272b49d4c64f6db3991e49856360aff8de10f09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc16ce18483032a2609cc293a272b49d4c64f6db3991e49856360aff8de10f09", kill_on_drop: false }`
[INFO] [stdout] cc16ce18483032a2609cc293a272b49d4c64f6db3991e49856360aff8de10f09
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2f1ef65436ec033b713edd510eee3ea1ef04284dee23012dfba3b014fcd03e83
[INFO] running `Command { std: "docker" "start" "-a" "2f1ef65436ec033b713edd510eee3ea1ef04284dee23012dfba3b014fcd03e83", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling serde v1.0.195
[INFO] [stderr]    Compiling thiserror v1.0.50
[INFO] [stderr]     Checking memchr v2.6.4
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking deunicode v1.4.1
[INFO] [stderr]     Checking anstyle-parse v0.2.3
[INFO] [stderr]     Checking anstyle-query v1.0.2
[INFO] [stderr]     Checking anstyle v1.0.5
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]     Checking ryu v1.0.16
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking anstream v0.6.11
[INFO] [stderr]     Checking walkdir v2.4.0
[INFO] [stderr]     Checking clap_builder v4.4.18
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]     Checking getrandom v0.2.11
[INFO] [stderr]     Checking inotify-sys v0.1.5
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking mio v0.8.9
[INFO] [stderr]     Checking inotify v0.9.6
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling darling_core v0.20.3
[INFO] [stderr]    Compiling serde_derive v1.0.195
[INFO] [stderr]    Compiling thiserror-impl v1.0.50
[INFO] [stderr]    Compiling clap_derive v4.4.7
[INFO] [stderr]    Compiling darling_macro v0.20.3
[INFO] [stderr]    Compiling darling v0.20.3
[INFO] [stderr]    Compiling dummy v0.7.0
[INFO] [stderr]     Checking clap v4.4.18
[INFO] [stderr]     Checking fake v2.9.1
[INFO] [stderr]     Checking build_script_shared v0.1.0 (/opt/rustwide/workdir/build_script_shared)
[INFO] [stderr]     Checking notify v6.1.1
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> build_script_shared/src/code_preview.rs:55:35
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let preview_lines = lines[preview_start_idx..].iter().enumerate();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/code_preview.rs:76:42
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     let caret: String = (0..used_caret_len).map(|_| "^".to_string()).collect();
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/code_preview.rs:78:26
[INFO] [stdout]    |
[INFO] [stdout] 78 |                         (0..caret_indentation).map(|_| " ".to_string()).collect();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/code_preview.rs:89:42
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     let caret: String = (0..used_caret_len).map(|_| "^".to_string()).collect();
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:148:28
[INFO] [stdout]     |
[INFO] [stdout] 148 |         self.data.as_ref()[self.start..self.end].as_ref()
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:233:27
[INFO] [stdout]     |
[INFO] [stdout] 233 |         (&self.data.slice(self.start..self.end)).iter_indices()
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:236:27
[INFO] [stdout]     |
[INFO] [stdout] 236 |         (&self.data.slice(self.start..self.end)).iter_elements()
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:242:27
[INFO] [stdout]     |
[INFO] [stdout] 242 |         (&self.data.slice(self.start..self.end)).position(predicate)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:246:27
[INFO] [stdout]     |
[INFO] [stdout] 246 |         (&self.data.slice(self.start..self.end)).slice_index(count)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |         (&self.data.slice(self.start..self.end)).find_substring(substr)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |         (self.slice(count..), self.slice(..count))
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute.rs:79:29
[INFO] [stdout]    |
[INFO] [stdout] 79 |         match rng.gen_range(0..=1) {
[INFO] [stdout]    |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute.rs:89:29
[INFO] [stdout]    |
[INFO] [stdout] 89 |         match rng.gen_range(0..2) {
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:48:22
[INFO] [stdout]     |
[INFO] [stdout] 48  |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/attributes/attribute.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | compose_test! {attribute_compose_test, Attribute<I>}
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_function.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::collections::BTreeMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_function.rs:93:33
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let len = rng.gen_range(0..10);
[INFO] [stdout]    |                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_function.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |             values: (0..len)
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attribute_function.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             values: (0..*len)
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:48:22
[INFO] [stdout]     |
[INFO] [stdout] 48  |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/attributes/attribute_function.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | compose_test! {attribute_function_compose_test, AttributeFunction<I>}
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/tests.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 48 |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: build_script_shared/src/parsers/attributes/attribute_key_value.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | compose_test! {attribute_key_value_compose_test, AttributeKeyValue<I>}
[INFO] [stdout]    | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> build_script_shared/src/parsers/attributes/attributes.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attributes.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::ops::Deref;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:143:33
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let len = rng.gen_range(0..ATTRIBUTES_DUMMY_LENTGH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:146:26
[INFO] [stdout]     |
[INFO] [stdout] 146 |             attributes: (0..len)
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:155:33
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let len = rng.gen_range(0..ATTRIBUTES_DUMMY_LENTGH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |             attributes: (0..len)
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:167:33
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let len = rng.gen_range(0..ATTRIBUTES_DUMMY_LENTGH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:170:26
[INFO] [stdout]     |
[INFO] [stdout] 170 |             attributes: (0..len)
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:48:22
[INFO] [stdout]     |
[INFO] [stdout] 48  |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/attributes/attributes.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | compose_test! {attributes_compose_test, Attributes<I>}
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/comment.rs:232:35
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let count = rng.gen_range(0..3);
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/comment.rs:235:24
[INFO] [stdout]     |
[INFO] [stdout] 235 |             comments: (0..count)
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:117:22
[INFO] [stdout]     |
[INFO] [stdout] 117 |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/comment.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | compose_test! {comment_compose_test, Comment no hash}
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:84:22
[INFO] [stdout]     |
[INFO] [stdout] 84  |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/comment.rs:243:1
[INFO] [stdout]     |
[INFO] [stdout] 243 | compose_test! {comments_compose_test, Comments}
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generic_parsers.rs:117:14
[INFO] [stdout]     |
[INFO] [stdout] 117 |     for i in 0..res.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:175:25
[INFO] [stdout]     |
[INFO] [stdout] 175 |     match rng.gen_range(0..=1) {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:176:28
[INFO] [stdout]     |
[INFO] [stdout] 176 |         0 => rng.gen_range('A'..='Z'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:177:28
[INFO] [stdout]     |
[INFO] [stdout] 177 |         _ => rng.gen_range('a'..='z'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:182:25
[INFO] [stdout]     |
[INFO] [stdout] 182 |     match rng.gen_range(0..=2) {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:183:28
[INFO] [stdout]     |
[INFO] [stdout] 183 |         0 => rng.gen_range('A'..='Z'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |         1 => rng.gen_range('0'..='9'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:185:28
[INFO] [stdout]     |
[INFO] [stdout] 185 |         _ => rng.gen_range('a'..='z'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |     match rng.gen_range(0..10) {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:191:32
[INFO] [stdout]     |
[INFO] [stdout] 191 |         0..=2 => rng.gen_range('A'..='Z'),
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:192:32
[INFO] [stdout]     |
[INFO] [stdout] 192 |         3..=6 => rng.gen_range('a'..='z'),
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:194:28
[INFO] [stdout]     |
[INFO] [stdout] 194 |         _ => rng.gen_range('0'..='9'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:209:33
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let len = rng.gen_range(6..IDENT_DUMMY_LENGTH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:212:21
[INFO] [stdout]     |
[INFO] [stdout] 212 |             .chain((0..len).map(|_| gen_any_char(rng)))
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:225:33
[INFO] [stdout]     |
[INFO] [stdout] 225 |         let len = rng.gen_range(6..IDENT_DUMMY_LENGTH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |             .chain((0..len).map(|_| gen_any_char(rng)))
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/ident.rs:238:1
[INFO] [stdout]     |
[INFO] [stdout] 238 | compose_test! {ident_compose, Ident<I> with parser Ident::ident}
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:14:22
[INFO] [stdout]     |
[INFO] [stdout] 14  |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/ident.rs:239:1
[INFO] [stdout]     |
[INFO] [stdout] 239 | compose_test! {ident_full_compose, Ident<I> with parser Ident::ident_full}
[INFO] [stdout]     | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize`, `Serialize`
[INFO] [stdout]  --> build_script_shared/src/parsers/mark.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/parser_traits.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (0..self.indents).map(|_| "    ").collect()
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:717:29
[INFO] [stdout]     |
[INFO] [stdout] 717 |         match rng.gen_range(0..5) {
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:719:38
[INFO] [stdout]     |
[INFO] [stdout] 719 |             1 => match rng.gen_range(0..2) {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:724:38
[INFO] [stdout]     |
[INFO] [stdout] 724 |             2 => match rng.gen_range(0..10) {
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:738:38
[INFO] [stdout]     |
[INFO] [stdout] 738 |             3 => match rng.gen_range(0..4) {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:755:32
[INFO] [stdout]     |
[INFO] [stdout] 755 |                     generics: (0..3)
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:48:22
[INFO] [stdout]     |
[INFO] [stdout] 48  |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/types.rs:781:1
[INFO] [stdout]     |
[INFO] [stdout] 781 | compose_test! {types_compose, Types<I>}
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::seq::IteratorRandom`
[INFO] [stdout]  --> build_script_shared/src/parsers/generics.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rand::seq::IteratorRandom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:150:24
[INFO] [stdout]     |
[INFO] [stdout] 150 |             generics: (0..config.0)
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:160:64
[INFO] [stdout]     |
[INFO] [stdout] 160 |         Generics::dummy_with_rng(&GenericsOfSize(rng.gen_range(0..5)), rng)
[INFO] [stdout]     |                                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:171:18
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 ('A'..'Z')
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:175:67
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     .unwrap_or_else(|| format!("T{}", config.0 - ('A'..'Z').count())), 
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:185:64
[INFO] [stdout]     |
[INFO] [stdout] 185 |         Generic::dummy_with_rng(&GenericAtNumber(rng.gen_range(0..5)), rng)
[INFO] [stdout]     |                                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> build_script_shared/src/code_preview.rs:55:35
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let preview_lines = lines[preview_start_idx..].iter().enumerate();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/code_preview.rs:76:42
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     let caret: String = (0..used_caret_len).map(|_| "^".to_string()).collect();
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/code_preview.rs:78:26
[INFO] [stdout]    |
[INFO] [stdout] 78 |                         (0..caret_indentation).map(|_| " ".to_string()).collect();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/code_preview.rs:89:42
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     let caret: String = (0..used_caret_len).map(|_| "^".to_string()).collect();
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:148:28
[INFO] [stdout]     |
[INFO] [stdout] 148 |         self.data.as_ref()[self.start..self.end].as_ref()
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:233:27
[INFO] [stdout]     |
[INFO] [stdout] 233 |         (&self.data.slice(self.start..self.end)).iter_indices()
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:236:27
[INFO] [stdout]     |
[INFO] [stdout] 236 |         (&self.data.slice(self.start..self.end)).iter_elements()
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:242:27
[INFO] [stdout]     |
[INFO] [stdout] 242 |         (&self.data.slice(self.start..self.end)).position(predicate)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:246:27
[INFO] [stdout]     |
[INFO] [stdout] 246 |         (&self.data.slice(self.start..self.end)).slice_index(count)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |         (&self.data.slice(self.start..self.end)).find_substring(substr)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |         (self.slice(count..), self.slice(..count))
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute.rs:79:29
[INFO] [stdout]    |
[INFO] [stdout] 79 |         match rng.gen_range(0..=1) {
[INFO] [stdout]    |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute.rs:89:29
[INFO] [stdout]    |
[INFO] [stdout] 89 |         match rng.gen_range(0..2) {
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_function.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::collections::BTreeMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_function.rs:93:33
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let len = rng.gen_range(0..10);
[INFO] [stdout]    |                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_function.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |             values: (0..len)
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attribute_function.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |             values: (0..*len)
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> build_script_shared/src/parsers/attributes/attributes.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attributes.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::ops::Deref;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:143:33
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let len = rng.gen_range(0..ATTRIBUTES_DUMMY_LENTGH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:146:26
[INFO] [stdout]     |
[INFO] [stdout] 146 |             attributes: (0..len)
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:155:33
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let len = rng.gen_range(0..ATTRIBUTES_DUMMY_LENTGH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |             attributes: (0..len)
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:167:33
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let len = rng.gen_range(0..ATTRIBUTES_DUMMY_LENTGH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/attributes/attributes.rs:170:26
[INFO] [stdout]     |
[INFO] [stdout] 170 |             attributes: (0..len)
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/comment.rs:232:35
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let count = rng.gen_range(0..3);
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/comment.rs:235:24
[INFO] [stdout]     |
[INFO] [stdout] 235 |             comments: (0..count)
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> build_script_shared/src/parsers/generic_parsers.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use nom::error::{context, ContextError, ErrorKind, ParseError};
[INFO] [stdout]   |                                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generic_parsers.rs:117:14
[INFO] [stdout]     |
[INFO] [stdout] 117 |     for i in 0..res.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:175:25
[INFO] [stdout]     |
[INFO] [stdout] 175 |     match rng.gen_range(0..=1) {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:176:28
[INFO] [stdout]     |
[INFO] [stdout] 176 |         0 => rng.gen_range('A'..='Z'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:177:28
[INFO] [stdout]     |
[INFO] [stdout] 177 |         _ => rng.gen_range('a'..='z'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:182:25
[INFO] [stdout]     |
[INFO] [stdout] 182 |     match rng.gen_range(0..=2) {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:183:28
[INFO] [stdout]     |
[INFO] [stdout] 183 |         0 => rng.gen_range('A'..='Z'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |         1 => rng.gen_range('0'..='9'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:185:28
[INFO] [stdout]     |
[INFO] [stdout] 185 |         _ => rng.gen_range('a'..='z'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |     match rng.gen_range(0..10) {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:191:32
[INFO] [stdout]     |
[INFO] [stdout] 191 |         0..=2 => rng.gen_range('A'..='Z'),
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:192:32
[INFO] [stdout]     |
[INFO] [stdout] 192 |         3..=6 => rng.gen_range('a'..='z'),
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:194:28
[INFO] [stdout]     |
[INFO] [stdout] 194 |         _ => rng.gen_range('0'..='9'),
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:209:33
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let len = rng.gen_range(6..IDENT_DUMMY_LENGTH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:212:21
[INFO] [stdout]     |
[INFO] [stdout] 212 |             .chain((0..len).map(|_| gen_any_char(rng)))
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:225:33
[INFO] [stdout]     |
[INFO] [stdout] 225 |         let len = rng.gen_range(6..IDENT_DUMMY_LENGTH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/ident.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |             .chain((0..len).map(|_| gen_any_char(rng)))
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize`, `Serialize`
[INFO] [stdout]  --> build_script_shared/src/parsers/mark.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> build_script_shared/src/parsers/parser_traits.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (0..self.indents).map(|_| "    ").collect()
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:717:29
[INFO] [stdout]     |
[INFO] [stdout] 717 |         match rng.gen_range(0..5) {
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:719:38
[INFO] [stdout]     |
[INFO] [stdout] 719 |             1 => match rng.gen_range(0..2) {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:724:38
[INFO] [stdout]     |
[INFO] [stdout] 724 |             2 => match rng.gen_range(0..10) {
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:738:38
[INFO] [stdout]     |
[INFO] [stdout] 738 |             3 => match rng.gen_range(0..4) {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:755:32
[INFO] [stdout]     |
[INFO] [stdout] 755 |                     generics: (0..3)
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::seq::IteratorRandom`
[INFO] [stdout]  --> build_script_shared/src/parsers/generics.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rand::seq::IteratorRandom;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:150:24
[INFO] [stdout]     |
[INFO] [stdout] 150 |             generics: (0..config.0)
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:160:64
[INFO] [stdout]     |
[INFO] [stdout] 160 |         Generics::dummy_with_rng(&GenericsOfSize(rng.gen_range(0..5)), rng)
[INFO] [stdout]     |                                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:171:18
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 ('A'..'Z')
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:175:67
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     .unwrap_or_else(|| format!("T{}", config.0 - ('A'..'Z').count())), 
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/parsers/generics.rs:185:64
[INFO] [stdout]     |
[INFO] [stdout] 185 |         Generic::dummy_with_rng(&GenericAtNumber(rng.gen_range(0..5)), rng)
[INFO] [stdout]     |                                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]  --> build_script_shared/src/tests.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::{Debug, Display};
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]  --> build_script_shared/src/lib.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod tests;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> build_script_shared/src/dependency_graph.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Marked`
[INFO] [stdout]  --> build_script_shared/src/dependency_graph.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::parsers::{Ident, Marked};
[INFO] [stdout]   |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:48:22
[INFO] [stdout]     |
[INFO] [stdout] 48  |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/generics.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | compose_test! {generics_compose, Generics<I>}
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> build_script_shared/src/tests.rs:48:22
[INFO] [stdout]     |
[INFO] [stdout] 48  |             for _ in 0..$crate::tests::TEST_ITERATION_COUNT {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: build_script_shared/src/parsers/generics.rs:192:1
[INFO] [stdout]     |
[INFO] [stdout] 192 | compose_test! {generic_compose, Generic<I>}
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `compose_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]  --> build_script_shared/src/tests.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::{Debug, Display};
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> build_script_shared/src/dependency_graph.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Marked`
[INFO] [stdout]  --> build_script_shared/src/dependency_graph.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::parsers::{Ident, Marked};
[INFO] [stdout]   |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_key_value.rs:51:54
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn compose<W: std::fmt::Write>(&self, f: &mut W, ctx: ComposeContext) -> crate::error::ComposerResult<()> {
[INFO] [stdout]    |                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]   --> build_script_shared/src/parsers/attributes/attribute_key_value.rs:51:54
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn compose<W: std::fmt::Write>(&self, f: &mut W, ctx: ComposeContext) -> crate::error::ComposerResult<()> {
[INFO] [stdout]    |                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:716:40
[INFO] [stdout]     |
[INFO] [stdout] 716 |     fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self {
[INFO] [stdout]     |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:165:15
[INFO] [stdout]     |
[INFO] [stdout] 165 | impl<I> Slice<RangeFrom<usize>> for InputMarker<I>
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:169:28
[INFO] [stdout]     |
[INFO] [stdout] 169 |     fn slice(&self, range: RangeFrom<usize>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:193:15
[INFO] [stdout]     |
[INFO] [stdout] 193 | impl<I> Slice<Range<usize>> for InputMarker<I>
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> build_script_shared/src/input_marker.rs:197:28
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn slice(&self, range: Range<usize>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 62 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `build_script_shared` (lib) due to 5 previous errors; 62 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> build_script_shared/src/parsers/types.rs:716:40
[INFO] [stdout]     |
[INFO] [stdout] 716 |     fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self {
[INFO] [stdout]     |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 72 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2f1ef65436ec033b713edd510eee3ea1ef04284dee23012dfba3b014fcd03e83", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f1ef65436ec033b713edd510eee3ea1ef04284dee23012dfba3b014fcd03e83", kill_on_drop: false }`
[INFO] [stdout] 2f1ef65436ec033b713edd510eee3ea1ef04284dee23012dfba3b014fcd03e83
